/* General styles */
body {
    margin:0;
    padding:0;
    border:0;			/* This removes the border around the viewport in old versions of IE */
    width:100%;
    background:#fff;
    /*min-width:600px;*/    /* Minimum width of layout - remove line if not required */
                        /* The min-width property does not work in old versions of Internet Explorer */
    font-size:8pt;
}
#wrap{
    margin: 10px auto;
    width:1020px;
}
#main{
    /*background:green ;*/
    float:right;
    width:758px;
}
#side{
    width:250px;
    float:left;
}
.ui-grid { width: 747px; margin: 0 0 .8em 0; padding: .4em;  background-image: none; }
.ui-tabs .ui-grid { width: 715px;}
.ui-grid .ui-grid-content { width: 100%; border-collapse:separate; }
.ui-grid table tbody td, .ui-grid .ui-grid-header, .ui-grid table thead th { padding: .4em;  }
.ui-grid table tbody td {  text-align: right; font-weight: normal;  }
.ui-grid table tbody td.ui-state-hover {  font-weight: normal;  }
.ui-grid .ui-grid-header, .ui-grid .ui-grid-footer { padding: .8em .4em; text-align: center; }
.ui-grid .ui-grid-footer { background-image: none; font-weight: normal; text-align: left; }
.ui-grid table thead a { display: block;  }
.ui-grid .ui-icon { float: right; }
.ui-grid .ui-grid-paging { float: right; width:36px; }
.ui-grid .ui-grid-paging-prev { float: left; width: 16px; height: 16px; }
.ui-grid .ui-grid-paging-next { float: right; width: 16px; height: 16px; }
.ui-grid .ui-grid-results {  }
.ui-grid .ui-grid-empty { text-align: center;  }
.ui-bar { padding: .8em .4em;  margin: 0 0 .8em 0;}
.ui-button { padding: .4em;}
.ui-form { padding: .4em;  margin: 0 0 .8em 0;}
#flash-container .ui-state-error, #flash-container  .ui-state-highlight { margin: 0 0 .8em 0;}
.ui-form .ui-widget-header, .ui-form .ui-widget-footer { padding: .8em .4em; text-align: center; }
#head .ui-widget-header { padding: .8em .4em; text-align: center; margin: 0 0 .8em 0;}
ul.tree li{ margin-left:0px; padding-left:0px; list-style-type:none; }
ul.tree { margin-left:0px; padding-left:0px }
ul.tree ul{ margin-left:20px; padding-left:0px;}
ul.tree li a span{ float:left;  }
ul.tree li a{ display:block; text-align:left; width:80% }
ul.tree li { clear:both; }
ul.tree div {  overflow:hidden; }

#accordion div{
    padding: .4em;margin:0;

}

dl.zend_form textarea{
    height:200px;
}